package com.ysy.controller;


import com.ysy.dao.NoteContentRepository;
import com.ysy.dto.NoteContentDTO;
import com.ysy.persimmons.common.response.Response;
import com.ysy.service.NoteContentService;
import jakarta.annotation.Resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController("/api")
public class NoteContentController {

    private static Logger logger = LoggerFactory.getLogger(NoteContentController.class);

    @Resource
    private NoteContentService noteContentService;

    @PostMapping("/note/select")
    public Response<NoteContentDTO> selectNoteContent(@RequestBody NoteContentDTO noteContentDTO) {
        return noteContentService.selectNoteContent(noteContentDTO);
    }

    @PostMapping("/note/add")
    public Response<?> addNoteContent(@RequestBody NoteContentDTO noteContentDTO) {
        return noteContentService.addNoteContent(noteContentDTO);
    }

    @PostMapping("/note/del")
    public Response<?> delNoteContent(@RequestBody NoteContentDTO noteContentDTO) {
        return noteContentService.delNoteContent(noteContentDTO);
    }

    @PostMapping("/note/update")
    public Response<?> updateNoteContent(@RequestBody NoteContentDTO noteContentDTO) {
        return noteContentService.updateNoteContent(noteContentDTO);
    }



}
